From 1c63f5a157e3c0a99eccbb007f48ad270340d374 Mon Sep 17 00:00:00 2001 From: "iap10@labyrinth.cl.cam.ac.uk" Date: Sat, 8 Jan 2005 01:29:56 +0000 Subject: [PATCH] bitkeeper revision 1.1159.212.13 (41df3794swb64JdEQfvPveHTBypSAg) Revert bogus shadow mode 'fix'. --- xen/arch/x86/shadow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/shadow.c b/xen/arch/x86/shadow.c index 0f66ca8cd0..0245a05e27 100644 --- a/xen/arch/x86/shadow.c +++ b/xen/arch/x86/shadow.c @@ -539,10 +539,10 @@ static void shadow_map_l1_into_current_l2(unsigned long va) __shadow_set_pl2e(m, va, spl2e); gpl1e = (unsigned long *) &(linear_pg_table[ - (va>>L1_PAGETABLE_SHIFT) & (ENTRIES_PER_L1_PAGETABLE-1)]); + (va>>L1_PAGETABLE_SHIFT) & ~(ENTRIES_PER_L1_PAGETABLE-1)]); spl1e = (unsigned long *) &(shadow_linear_pg_table[ - (va>>L1_PAGETABLE_SHIFT) & (ENTRIES_PER_L1_PAGETABLE-1)]); + (va>>L1_PAGETABLE_SHIFT) & ~(ENTRIES_PER_L1_PAGETABLE-1)]); for ( i = 0; i < ENTRIES_PER_L1_PAGETABLE; i++ ) l1pte_propagate_from_guest(m, &gpl1e[i], &spl1e[i]); -- 2.30.2